Receiving apparatus in communication system

ABSTRACT

In a receiving apparatus in a multicarrier communication system for transmitting data independently via a plurality of subchannels, (1) a soft-decision target value lnD 0  is calculated, this being the difference between the probability that data received from a subchannel of interest is one of two values and the probability that the data is the other of the two values; (2) a non-linear operation is performed using degrees of coupling α 1 , α 2  with other subchannels and soft-decision target values lnD 1 , lnD 2  that have entered from receivers on the other channels, and the soft-decision target value lnD 0  on the subchannel of interest is adjusted subchannel by subchannel based upon results of the non-linear operation; and (3) a decision is rendered on receive data based upon the soft-decision target value that has been adjusted.

BACKGROUND OF THE INVENTION

This invention relates to a receiving apparatus in a communication system employing DMT modulation or filter bank modulation, etc. such as a communication system having several subchannels or a multicarrier communication system. More particularly, the invention relates to a receiving apparatus in a communication system that is based upon a maximum a posteriori probability estimation algorithm in which soft-decision target values that have been derived from a plurality of subchannels are employed to refine a soft-decision target value on a subchannel of interest.

Bit error rate (BER) in filter bank modulation, DMT modulation and FMT modulation, etc. multicarrier communication systems can be improved by utilizing a receive signal that contains distortion owing to inter-channel interference (ICI). ICI is produced by system malfunction or an unavoidable environment (e.g., loss of orthogonality between subchannels ascribable to frequency offset or the like) in a communication system, e.g., in OFDM-CDMA. ICI is caused by leakage of spectral energy and sometimes by leakage between subchannels referred to as crosstalk.

The main advantage of a turbo receiver in the present invention is that the behavior of ICI is handled as a zero-average Gaussian distribution probability variable (e.g., a Gaussian approximation used in non-patent reference K. Sathananthan and C. Tellambura, “Probability of error calculation of OFDM system with frequency offset”, IEEE Trans. Commun. Vol. 49, No. 11, Nov. 2001, pp. 1884-1888) and employs a finite-state discrete Markov process model. With such an ICI model, it appears that a simple Gaussian approximation is more realistic in view of the nature of ICI.

A turbo receiver according to the present invention is based upon a maximum a posteriori probability estimation algorithm. With this turbo receiver, information that has been derived from a plurality of subchannels after non-linear processing is employed to refine the estimated maximum a posteriori probability (soft-decision target value) of a subchannel of interest.

(a) Relationship between frequency offset and ICI

In a multicarrier communication system in which a band is split into a plurality of subbands, which are independent narrow bands, and transmit data is frequency-multiplexed subband by subband, sent and received, i.e., in a multicarrier communication system employing filter bank modulation, DMT modulation or FMT modulation, etc., selection of a filter set has traditionally been executed under the constraint that inter-symbol interference (ISI) and inter-channel interference (ICI) be completely eliminated.

In the case of an ideal transmission channel on which there is no Doppler shift, no offset frequency between transceivers and no occurrence of signal distortion, the above constraint assures error-free restoration of transmission symbols at the receiver. However, a frequency offset produced on each channel by inaccurate tuning of an oscillator or by a Doppler shift gives rise to a decline in BER ascribable to spectral leakage or ICI (non-patent reference K. Sathananthan and C. Tellambura, “Probability of error calculation of OFDM system with frequency offset”, IEEE Trans. Commun. Vol. 49, No. 11, Nov. 2001, pp. 1884-1888).

The only method of mitigating such a decline in BER is to make the frequency offset as small as possible, i.e., to maintain it within 1% of the subcarrier frequency interval. However, this method necessitates precise estimation of frequency offset. In addition, when a multicarrier signal mixed with noise is received, a problem is that the accuracy of the frequency offset estimation is lost when the noise level is high. Furthermore, this method does not operate correctly on a high-speed fading channel, i.e., on a high-speed fading channel on which the Doppler shift is not constant with respect to a transmission symbol and, moreover, varies with time.

Consider a subchannel cho of interest and first and second adjacent subchannels ch₁, ch₂ disposed above the subchannel of interest. FIGS. 1 and 2 illustrate the frequency responses of three subchannels in a case where the frequency offset is zero (FIG. 1) and in a case where the frequency offset is non-zero (FIG. 2). Signals of center frequencies f₀, f₁, f₂ that correspond to first, second and third subchannels are indicated by vertical arrows in FIGS. 1 and 2. In FIGS. 1 and 2, subchannel cho indicates the channel of interest, and subchannel numbers ch₁, ch₂ indicate two subchannels placed above the channel of interest in terms of the frequency scale. If we let T represent the period of a DMT symbol, the frequency scale is normalized by a channel interval that is equal to 1/T. That is, one unit of the frequency scale is the channel interval. When the frequency offset (normalized by the channel interval) α is 0, as shown in FIG. 1, the transfer functions of the upper subchannels ch₁, ch₂ indicated by the dashed lines B, C in FIG. 1 impart infinite attenuation at the center frequency f, of the subchannel of interest (solid line A). More specifically, if the frequency offset α is zero, the higher-order subchannels do not produce ICI in the subchannel of interest. In other words, if the frequency offset α is zero, the subchannels are orthogonal and absolutely no ICI exists.

If the frequency offset α is not zero, however, subchannel orthogonality is lost and ICI is produced. FIG. 2 illustrates the spectral characteristic of each subchannel when the frequency offset α is non-zero in a DMT system. Crosstalk signals from subchannels Ch₁, Ch₂ to the subchannel ch₀ of interest have non-zero mutual gains indicated at α_(1,0), α_(2,0) in FIG. 2. According to this notation, the first index of α indicates the subchannel that is the source of interference, and the second index indicates the subchannel upon which the interference is inflicted. Thus, if the frequency offset α is non-zero, ICI (crosstalk) is produced in the non-zero mutual gains, i.e., between subchannels.

FIG. 3 is a general model for illustrating the mutual ICI among three subchannels in a DMT system having frequency offset. Here reference characters 1 ₀, 1 ₁, 1 ₂ represent transmitting devices on subchannels ch₀, ch₁, ch₂, respectively; 2 a receiving device on the subchannel ch₀ of interest, 3 a transmission path on the channel ch₀ of interest; 4 ₁, 4 ₂ multipliers for multiplying subchannel signals D₁, D₂ by leakage transfer coefficients (interference coefficients) α_(i,0) of leakage from the subchannels ch₁, ch₂ to the subchannel cho of interest; 5 ₁, 5 ₂ combiners for combining crosstalk (ICI) from the subchannels ch₁, ch₂ with the subchannel of interest; 6 a source of noise; and 7 a noise combiner.

As evident from FIG. 3, the signal from the higher-order subchannel ch₁ leaks into the subchannel ch₀ of interest via the crosstalk coefficient α_(1,0), and the signal from the higher-order subchannel ch₂ leaks into the subchannel ch₀ of interest via the crosstalk coefficient α_(2,0).

(b) Technical Problems

Thus, it is necessary to so arrange it that the values (codes in case of binary numbers) of the receive signal on the subchannel cho of interest and transmit information symbols be decided correctly even if ICI occurs. For this purpose, the inventor of this application has proposed a receiving apparatus (a turbo receiver) that implements a turbo a posteriori algorithm for improving BER utilizing respective ones of ICIs for cases where the subchannels that impose crosstalk upon the subchannel of interest number one, two and n (patent references PCT/JPO2/08763, PCT/JP02/08764, PCT/JPO3/02537).

The more the number of subchannels to be considered is increased, the more the BER can be improved. A problem, however, is that the algorithm is complicated and so is the structure of the turbo receiver for implementing this algorithm.

SUMMARY OF THE INVENTION

Accordingly, an object of the present invention is to so arrange it that a receiving apparatus (turbo receiver) that implements a turbo a posteriori algorithm can be realized through a. simple structure even if the number of subchannels to be considered increases.

Another object of the present invention is to so arrange it that a turbo receiver can be realized in simple fashion, even if the number of subchannels is increased, by an arrangement using a non-linear limiter.

A first aspect of the present invention is a receiving apparatus in a multicarrier communication system for transmitting data independently via a plurality of subchannels. The receiving apparatus comprises soft-decision target value output means for adjusting and outputting a soft-decision target value, which is the difference between the probability that data received from a subchannel of interest is one of two values and the probability that the data is the other of the two values, using soft-decision target values that have entered from receivers on other subchannels; and a decision unit for rendering a decision on receive data based upon the soft-decision target value-that has been adjusted. The soft-decision target value output means has means for calculating the soft-decision target value, which is the difference between the probability that data received from a subchannel of interest is one of the two values and the probability that the data is the other of the two values; and soft-decision target value adjusting means for adjusting the soft-decision target value on the subchannel of interest subchannel by subchannel using degrees of coupling with the other subchannels and the soft-decision target values that have entered from the receivers on the other subchannels.

The soft-decision target value adjusting means has a non-linear calculation unit for calculating correlation between reference signals, which conform to degree of coupling α_(i) between the other subchannels and the subchannel of interest, and a receive signal y(t) from the subchannel of interest, and adopting as an input variable a value obtained by combining this correlation and soft-decision target values LnD_(i) that have entered from the receivers on the other subchannels; and an adjusting unit for adjusting the soft-decision target value on the subchannel of interest based upon each of the output signals of the non-linear calculation units on the other subchannels.

A second aspect of the present invention is a receiving method in a multicarrier communication system for transmitting data independently via a plurality of subchannels. The receiving method comprises calculating a soft-decision target value, which is the difference between the probability that data received from a subchannel of interest is one of two values and the probability that the data is the other of the two values; adjusting the soft-decision target value on the subchannel of interest subchannel by subchannel using degrees of coupling with the other subchannels and soft-decision target values that have entered from receivers on the other subchannels; and deciding receive data based upon the soft-decision target value that has been adjusted.

The step of adjusting the soft-decision target value includes calculating correlation between reference signals, which conform to degrees of coupling ai between other subchannels and the subchannel of interest, and a receive signal y(t) from the subchannel of interest, combining this correlation and soft-decision target values LnD_(i) that have entered from receivers on the other subchannels, and performing a non-linear calculation with the combined value serving as an input. The step of adjusting the soft-decision target value includes adjusting the soft-decision target value on the subchannel of interest based upon the result of the non-linear calculation on each of the other subchannels.

In accordance with the first and second aspects of the present invention, BER performance can be improved and a receiving apparatus (turbo receiver) that implements a turbo a posteriori algorithm can be constructed in simple fashion even if the number of subchannels is increased.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates frequency response characteristics of a subchannel of interest and higher-order subchannels when frequency offset a is zero;

FIG. 2 illustrates frequency response characteristics of a subchannel of interest and higher-order subchannels when frequency offset a is non-zero;

FIG. 3 is a general model of a multicarrier communication system in which ICI exists;

FIG. 4 is a block diagram of the overall configuration of a communication system in which receive data is demodulated utilizing interference from two subchannels;

FIG. 5 is a transfer characteristic diagram of an amplification limiter having a transfer function ${{F\left( {x,{\Delta\quad E}} \right)} = {{\ln\quad\cosh\left\{ \frac{x - {\Delta\quad E}}{2} \right\}} - {\ln\quad\cosh\left\{ \frac{x + {\Delta\quad E}}{2} \right\}}}};$

FIG. 6 is a structural view illustrating calculation of $\frac{A + B}{2} - \frac{C + D}{2}$ in a decision-equation calculation;

FIG. 7 is a structural view illustrating calculation of ${\ln\quad\cosh\left\{ \frac{A - B}{2} \right\}} - {\ln\quad\cosh\left\{ \frac{C - D}{2} \right\}}$ in a decision-equation calculation;

FIG. 8 is a block diagram of a decision-equation calculation unit of the present invention in a case where n=2 holds;

FIG. 9 is a block diagram of the overall configuration of a communication system when n=N is assumed to hold;

FIG. 10 is a block diagram of a decision-equation calculation unit of the present invention in a case where n=N holds;

FIG. 11 is a block diagram of the overall configuration of a DMT-based communication system that employs turbo receivers;

FIG. 12 is a characteristic diagram of BER performance; and

FIG. 13 is another characteristic diagram of BER performance.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

(A) In Case of Two Subchannels that Inflict Crosstalk

(a) Configuration of Overall Communication system

FIG. 4 is a block diagram of the overall configuration of a communication system in which receive data is demodulated utilizing interference from two subchannels. The system has three transmitting devices 11 ₀, 11 ₁, 11 ₂ for transmitting data independently over three subchannels ch₀, ch₁, ch₂l respectively; three receiving devices 12 ₀, 12 ₁, 12 ₂, which are provided on respective ones of the subchannels, for receiving data from the corresponding subchannels and rendering a soft decision regarding the receive data; crosstalk paths 13 ₁, 13 ₂ having coupling coefficients α_(1,0), α_(2,0) of coupling from the first and second subchannels ch₁, ch₂ to the subchannel ch₀ of interest; a noise source 14; and receive lines 15 ₁, 15 ₂ for inputting soft-decision target values 1 nD₁, 1 nD₂ on the subchannels ch₁, ch₂ to the receiving device 12 ₀. Furthermore, reference characters 16 ₁, 16 ₂ and 17 denote combiners for combining ICI signals and noise.

The receiving device 12 ₀ on the subchannel ch₀ of interest adjusts its own soft-decision target value using the soft-decision target values 1 nD₁, InD₂ that have entered from the receiving devices 12 ₁, 12 ₂ on the subchannels ch₁, ch₂, and renders a “0”, “1” decision the receive data based upon this soft-decision target value. Similarly, each of the other receiving devices also adjusts its own soft-decision target value using the soft-decision target values that have entered from other receiving devices and renders a “0”, “1” decision on the receive data based upon this soft-decision target value.

(b) Receive-Symbol Demodulation Algorithm

The algorithm whereby the receiver of the subchannel ch₀ of interest demodulates receive symbols in the communication system shown in FIG. 4 will now be described.

The principle of the demodulation algorithm is to derive a value 1 nD₀ that represents the difference between a posteriori probability P[D₀=+1/y(t)] that an information symbol received on the subchannel ch₀ of interest is “0” (=+1) and a posteriori probability P[D₀=31 1/y(t)] that this information symbol is “1” (=−1). First, the value 1 nD₀ representing the difference between these a posteriori probabilities is derived.

Assume that binary information (2-value information) is transmitted as signals S*_(ij)(t) via the three subchannels ch₀, ch₁, ch₃. It should be noted that the index i of S*_(ij)(t) indicates the subchannel (i=0, 1, 2) and the index j is decided by the sign of information signal D_(i) on subchannel i. That is, the following holds: if Di=+1, then j=0 if Di=−1, then j=1  (1) In order to simplify notation, the time dependence of S*_(ij)(t) is hereafter omitted in the equations. That is, S*_(ij)(t) shall be written as S*_(ij).

It is assumed that the transmit information symbols D_(i) are statistically independent (have no correlation) and are uniformly distributed probability variables. A signal on the subchannel ch₀ of interest that has been influenced by ICI from the subchannels ch₁, ch₂ is expressed as linear coupling ascribable to the crosstalk coefficients α_(1,0), α_(2,0) between the signals S*_(1j), S*_(1j) transmitted on the subchannels and signal S*_(0j) on the channel of interest. It should be noted that the crosstalk coefficients α_(1,0), α_(2,0) are values that conform to crosstalk leakage. If the information symbol D₀ on the subchannel of interest is +1, then the receive signal S_(j) (j=0 to 3) on the subchannel of interest will be as follows depending upon whether signals D₁, D₂ on the subchannels ch₀, ch₁ are +1 or −1: $\begin{matrix} \left\{ \begin{matrix} {{S_{0} = {S_{00}^{*} + {\alpha_{10} \cdot S_{10}^{*}} + {\alpha_{20} \cdot S_{20}^{*}}}},{D_{0} = {+ 1}},{D_{1} = {+ 1}},{D_{2} = {+ 1}}} \\ {{S_{1} = {S_{00}^{*} + {\alpha_{10} \cdot S_{10}^{*}} - {\alpha_{20} \cdot S_{20}^{*}}}},{D_{0} = {+ 1}},{D_{1} = {+ 1}},{D_{2} = {- 1}}} \\ {{S_{2} = {S_{00}^{*} - {\alpha_{10} \cdot S_{10}^{*}} + {\alpha_{20} \cdot S_{20}^{*}}}},{D_{0} = {+ 1}},{D_{1} = {- 1}},{D_{2} = {+ 1}}} \\ {{S_{3} = {S_{00}^{*} - {\alpha_{10} \cdot S_{10}^{*}} - {\alpha_{20} \cdot S_{20}^{*}}}},{D_{0} = {+ 1}},{D_{1} = {- 1}},{D_{2} = {- 1}}} \end{matrix} \right. & (2) \end{matrix}$ The j of symbol S_(j) represents the signal number. Similarly, if the information symbol Do on the subchannel of interest is −1, then the receive signal S_(j) (j=4 to 7) on the subchannel of interest will be as follows depending upon whether signals D₁, D₂ on the lower- and higher-order subchannels ch₀, ch₁ are +1 or −1: $\begin{matrix} \left\{ \begin{matrix} {{S_{4} = {{{- S_{00}^{*}} + {\alpha_{10} \cdot S_{10}^{*}} + {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{3}}}},{D_{0} = {- 1}},{D_{1} = {+ 1}},{D_{2} = {+ 1}}} \\ {{S_{5} = {{{- S_{00}^{*}} + {\alpha_{10} \cdot S_{10}^{*}} - {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{2}}}},{D_{0} = {- 1}},{D_{1} = {+ 1}},{D_{2} = {- 1}}} \\ {{S_{6} = {{{- S_{00}^{*}} - {\alpha_{10} \cdot S_{10}^{*}} + {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{1\quad}}}},{D_{0} = {- 1}},{D_{1} = {- 1}},{D_{2} = {+ 1}}} \\ {{S_{7} = {{{- S_{00}^{*}} - {\alpha_{10} \cdot S_{10}^{*}} - {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{0}}}},{D_{0} = {- 1}},{D_{1} = {- 1}},{D_{2} = {- 1}}} \end{matrix} \right. & (3) \end{matrix}$

After the introduction of ICI, S_(j) (i=0, 1, 2, . . . 7) are used as eight signals input to the receivers on each of the subchannels. The index j of S_(j) in Equations (2) and (3) indicates the signal number and is decided by pairing the symbols D₀, D₁, D₂ on the subchannel cho of interest and subchannels ch₁, ch₂.

The algorithm for optimum reception can be expanded further by taking {circle around (1)} and {circle around (2)} below into consideration. That is, by taking into account {circle around (1)} that certain information signals are opposite to each other in terms of sign so that S*₁₀=−S*₁₁, S*₀₀=−S*₀₁, S*₂₀=−S*₂₁ holds, and {circle around (2)} that the same signals are used on each of the subchannels in order to transmit the information symbols and S*₁₀=S*₀₀, S*₂₀ and S*₁₁=S*₀₁, S*₂₁ hold, the algorithm for optimum reception can be expanded further. The latter item {circle around (2)} indicates the fact that there is no difference among the information signals on all channels with regard to amplitude, waveform and energy, etc. In this case, the signals represented by Equations (2), (3) on each of the subchannels are paired as indicated by the following equations and are opposite in sign. $\begin{matrix} \left\{ \begin{matrix} {S_{0} = {{S_{00}^{*} + {\alpha_{10} \cdot S_{10}^{*}} + {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{7}}}} \\ {S_{1} = {{S_{00}^{*} + {\alpha_{10} \cdot S_{10}^{*}} - {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{6}}}} \\ {S_{2} = {{S_{00}^{*} - {\alpha_{10} \cdot S_{10}^{*}} + {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{5\quad}}}} \\ {S_{3} = {{S_{00}^{*} - {\alpha_{10} \cdot S_{10}^{*}} - {\alpha_{20} \cdot S_{20}^{*}}} = {- S_{4}}}} \end{matrix} \right. & (4) \end{matrix}$

The a posteriori probability of receiving signal S_(j), or in other words, the a posteriori probability P[S_(j)/y(t)] that the receive signal is S_(j), is given by the following equation in view of Equations (2), (3) and (4): $\begin{matrix} {{P\left\lbrack {S_{j}/{y(t)}} \right\rbrack} = {{k_{0} \cdot {P_{apr}\left( S_{j} \right)} \cdot {P\left( {{y(t)}/S_{j}} \right)}}\quad = {{k_{0} \cdot {P_{apr}\left( S_{j} \right)} \cdot \exp}\left\{ {\frac{- 1}{N_{0}}{\int_{0}^{T}{\left\lbrack {{y(t)} - S_{j}} \right\rbrack^{2}{\mathbb{d}t}}}} \right\}}}} & (5) \end{matrix}$ where k₀ represents a normalization factor; j the signal number (j=0, 1, , . . . , 7); y(t) a combined signal [y(t)=S_(j)+n(t)] obtained by combining the signal sequence S_(j) accompanied by ICI and white Gaussian noise n(t) having a spectral power intensity N₀; P_(apr)(S_(j)) the a priori probability of the receive signal S_(j); and P[y(t)/S_(j)] a conditional probability, which is the probability that a sent code word will be S_(j) when the receive word is y(t).

In view of Equations (2) to (4), the a priori probabilities P_(apr)(S_(j)) (j=0, 1, . . . , 7) on the subchannel of interest are expressed as the cross product of the a priori probability that the signal on the subchannel of interest is S*₀₀ or S*₀₁ and the a posteriori probabilities of the information signal S*_(ij) on two adjacent subchannels. That is, in case of D₀=+1, we have the following: $\begin{matrix} \left\{ \begin{matrix} {{P_{apr}\left( S_{0} \right)} = {{P\left( S_{10}^{*} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( S_{20}^{*} \right)}}} \\ {{P_{apr}\left( S_{1} \right)} = {{P\left( S_{10}^{*} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( S_{21}^{*} \right)}}} \\ {{P_{apr}\left( S_{2} \right)} = {{P\left( S_{11}^{*} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( S_{20}^{*} \right)}}} \\ {{P_{apr}\left( S_{3} \right)} = {{P\left( S_{11}^{*} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( S_{21}^{*} \right)}}} \end{matrix} \right. & (6) \end{matrix}$ and in case of D₀=−1, we have the following: $\begin{matrix} \left\{ \begin{matrix} {{P_{apr}\left( S_{4} \right)} = {{P\left( S_{10}^{*} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( S_{20}^{*} \right)}}} \\ {{P_{apr}\left( S_{5} \right)} = {{P\left( S_{10}^{*} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( S_{21}^{*} \right)}}} \\ {{P_{apr}\left( S_{6} \right)} = {{P\left( S_{11}^{*} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( S_{20}^{*} \right)}}} \\ {{P_{apr}\left( S_{7} \right)} = {{P\left( S_{11}^{*} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( S_{21}^{*} \right)}}} \end{matrix} \right. & (7) \end{matrix}$

In Equations (6) and (7), P_(apr)(S_(j)) is the a priori probability (transmit probability) that the information signal S_(j) of number j will be transmitted on the subchannel of interest. Further, the a priori probability P_(apr)(S*_(ij)) depends upon the statistics of the data generating source and most realistically is assumed to be equal to ½. The probability P(S*_(ij)) is the a posteriori probability of the receive signal S*_(ij) and differs from the a priori probability P_(apr)(S*_(ij)); it can be estimated with a high degree of reliability on the receiving side and is expressed by P(S*_(ij))≈P[S*_(ij)/y(t)]. This is the best estimate of P(S*_(ij)) on the white Gaussian noise channel. In view of this assumption, Equations (6) and (7) can be rewritten as indicated below. $\begin{matrix} \left\{ \begin{matrix} {{P_{apr}\left( S_{0} \right)} = {{P\left( {S_{10}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {S_{20}^{*}/{y(t)}} \right)}}} \\ {{P_{apr}\left( S_{1} \right)} = {{P\left( {S_{10}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {S_{21}^{*}/{y(t)}} \right)}}} \\ {{P_{apr}\left( S_{2} \right)} = {{P\left( {S_{11}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {S_{20}^{*}/{y(t)}} \right)}}} \\ {{P_{apr}\left( S_{3} \right)} = {{P\left( {S_{11}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {S_{21}^{*}/{y(t)}} \right)}}} \end{matrix} \right. & (8) \\ \left\{ \begin{matrix} {{P_{apr}\left( S_{4} \right)} = {{P\left( {S_{10}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {S_{20}^{*}/{y(t)}} \right)}}} \\ {{P_{apr}\left( S_{5} \right)} = {{P\left( {S_{10}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {S_{21}^{*}/{y(t)}} \right)}}} \\ {{P_{apr}\left( S_{6} \right)} = {{P\left( {S_{11}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {S_{20}^{*}/{y(t)}} \right)}}} \\ {{P_{apr}\left( S_{7} \right)} = {{P\left( {S_{11}^{*}/{y(t)}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {S_{21}^{*}/{y(t)}} \right)}}} \end{matrix} \right. & (9) \end{matrix}$

Alternatively, when there is a direct relationship between the information signal S*_(ij) and transmit information signal D_(i) [see Equation (1)], P(S*_(ij))=P[D_(i)=j/y(t)] can be substituted in Equations (6) and (7) and these equations can then be expressed by the following equations, where P(S*_(ij)) is the probability that the ith subchannel signal D_(i) is j: $\begin{matrix} \left\{ \begin{matrix} {{P_{apr}\left( S_{0} \right)} = {{P\left( {D_{1} = {{+ 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {{+ 1}/{y(t)}}} \right)}}} \\ {{P_{apr}\left( S_{1} \right)} = {{P\left( {D_{1} = {{+ 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {{- 1}/{y(t)}}} \right)}}} \\ {{P_{apr}\left( S_{2} \right)} = {{P\left( {D_{1} = {{- 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {{+ 1}/{y(t)}}} \right)}}} \\ {{P_{apr}\left( S_{3} \right)} = {{P\left( {D_{1} = {{- 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {{- 1}/{y(t)}}} \right)}}} \end{matrix} \right. & (10) \\ \left\{ \begin{matrix} {{P_{apr}\left( S_{4} \right)} = {{P\left( {D_{1} = {{+ 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {{+ 1}/{y(t)}}} \right)}}} \\ {{P_{apr}\left( S_{5} \right)} = {{P\left( {D_{1} = {{+ 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {{- 1}/{y(t)}}} \right)}}} \\ {{P_{apr}\left( S_{6} \right)} = {{P\left( {D_{1} = {{- 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {{+ 1}/{y(t)}}} \right)}}} \\ {{P_{apr}\left( S_{7} \right)} = {{P\left( {D_{1} = {{- 1}/{y(t)}}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {{- 1}/{y(t)}}} \right)}}} \end{matrix} \right. & (11) \end{matrix}$

In Equations (10) and (11), the a priori probabilities P_(apr)(S_(j)) (j=0, 1, . . . , 7) of the receive signal S_(j) on the subchannel ch₀ of interest are expressed as the channel cross-products of the transmit a priori probabilities P_(apr)(S*_(ij)) of the information signal S*_(ij) and the a posteriori probabilities that the information symbols D_(i) received on the two adjacent channels ch₁, ch₂ are +1 or −1.

In a turbo receiver, the sign of the receive information symbol D₀ on the subchannel of interest is decided as follows: The probability P[D₀=+1/y(t)] that the receive information symbol Do on the subchannel of interest (number 0) is +1 and the probability P[D₀=−1/y(t)] that D₀ is −1 are obtained and the sign of the receive information symbol D₀ is decided by comparing the magnitudes of these probabilities or by comparing the difference between the logarithms of these probabilities with a threshold value.

The a posteriori probability P[D₀=j/y(t)] that the receive information symbol D₀ on the subchannel of interest is j can be obtained as the a posteriori probability of receiving a signal for which D₀ is j. Accordingly, the a posteriori probability P[D₀=+1/y(t)] is the probability that the receive information symbol D₀ on the subchannel of interest will “0” (=+1) and can be obtained as follows: In view of Equations (1) and (2), the signals that transmit the information symbol of “0” (=+1) on the subchannel of interest are S₀ to S₃, and therefore the posteriori probability P[D₀=+1/y(t)] that the receive information symbol D₀ on the subchannel of interest will be “0” (=+1) is the sum of the a posteriori probabilities of receiving the signals S₀ to S₃. This can be found by Equation (12a). Similarly, the posteriori probability P[D₀=−1/y(t)] that the receive information symbol D₀ on the subchannel of interest will be “1” (=−1) can be found by Equation (12b). $\quad\left\{ \begin{matrix} {{P\left( {D_{0} = {{+ 1}/{y(t)}}} \right)} = {k \cdot \left\lbrack {{P\left( {S_{0}/{y(t)}} \right)} + {\cdot {P\left( {S_{1}/{y(t)}} \right)}} + {P\left( {S_{2}/{y(t)}} \right)} + {P\left( {S_{3}/{y(t)}} \right\rbrack}} \right.}} & \left( {12a} \right) \\ {{P\left( {D_{0} = {{- 1}/{y(t)}}} \right)} = {k \cdot \left\lbrack {{P\left( {S_{4}/{y(t)}} \right)} + {P\left( {S_{5}/{y(t)}} \right)} + {P\left( {S_{6}/{y(t)}} \right)} + {P\left( {S_{7}/{y(t)}} \right\rbrack}} \right.}} & {\quad\left( {12b} \right)} \end{matrix} \right.$

If Equation (5) is applied to Equation (12a) (where we assume that k₀=1 holds), we have the following: $\begin{matrix} {{P\left( {D_{0} = {{+ 1}/{y(t)}}} \right)} = {k \cdot \left\lbrack {{{P_{apr}\left( S_{0} \right)} \cdot {P\left( {{y(t)}/S_{0}} \right)}} + {{P_{apr}\left( S_{1} \right)} \cdot {P\left( {{y(t)}/S_{1}} \right)}} + {k \cdot \left\lbrack {{{P_{apr}\left( S_{2} \right)} \cdot {P\left( {{y(t)}/S_{2}} \right)}} + {{P_{apr}\left( S_{3} \right)} \cdot {P\left( {{y(t)}/S_{3}} \right)}}} \right\rbrack}} \right.}} & (13) \end{matrix}$

If Equation (10) is substituted into Equation (13) and y(t) is omitted in P[D_(i)=±1/y(t)] for the purpose of simplification {i.e., if we assume that P[D_(i)=±1/y(t)]=P(D₁=±1) holds}, then Equation (14) is obtained. $\begin{matrix} {{P\left( {D_{0} = {{+ 1}/{y(t)}}} \right)} = {k \cdot \begin{bmatrix} {{{P\left( {D_{1} = {+ 1}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{0}} \right)}} +} \\ {{{P\left( {D_{1} = {+ 1}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{1}} \right)}} +} \\ {{{P\left( {D_{1} = {- 1}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{2}} \right)}} +} \\ {{P\left( {D_{1} = {- 1}} \right)} \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot {P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{3}} \right)}} \end{bmatrix}}} & (14) \end{matrix}$

Equation (15) is obtained in similar fashion. $\begin{matrix} {{P\left( {D_{0} = {{- 1}/{y(t)}}} \right)} = {k \cdot \begin{bmatrix} {{{P\left( {D_{1} = {+ 1}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{4}} \right)}} +} \\ {{{P\left( {D_{1} = {+ 1}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{5}} \right)}} +} \\ {{{P\left( {D_{1} = {- 1}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{6}} \right)}} +} \\ {{P\left( {D_{1} = {- 1}} \right)} \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot {P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{7}} \right)}} \end{bmatrix}}} & (15) \end{matrix}$

If Equation (14) is transformed, we obtain Equations (16a) and (16b). $\begin{matrix} {{P\left( {D_{0} = {{+ 1}/{y(t)}}} \right)} = {{k \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot \left\lbrack {{{P\left( {D_{1} = {+ 1}} \right)} \cdot {P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{0}} \right)}} + {{P\left( {D_{1} = {+ 1}} \right)} \cdot {P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{1}} \right)}}} \right\rbrack} + {k \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot \left\lbrack {{{P\left( {D_{1} = {- 1}} \right)} \cdot {P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{2}} \right)}} + {{P\left( {D_{1} = {- 1}} \right)} \cdot {P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{3}} \right)}}} \right\rbrack}}} & \left( {16a} \right) \\ {{P\left( {D_{0} = {{+ 1}/{y(t)}}} \right)} = {{k \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot \left\lbrack {{P\left( {D_{1} = {+ 1}} \right)} \cdot \left\{ {{{P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{0}} \right)}} + {{P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{1}} \right)}}} \right\}} \right\rbrack} + {k \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot \left\lbrack {{P\left( {D_{1} = {- 1}} \right)} \cdot \left\{ {{{P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{2}} \right)}} + {{P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{3}} \right)}}} \right\}} \right\rbrack}}} & \left( {16b} \right) \end{matrix}$

Similarly, if Equation (15) is transformed, Equation (17) is obtained: $\begin{matrix} {{P\left( {D_{0} = {{- 1}/{y(t)}}} \right)} = {{k \cdot {P_{apr}\left( S_{01}^{*} \right)} \cdot \left\lbrack {{P\left( {D_{1} = {+ 1}} \right)} \cdot \left\{ {{{P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{4}} \right)}} + {{P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{5}} \right)}}} \right\}} \right\rbrack} + {k \cdot {P_{apr}\left( S_{00}^{*} \right)} \cdot \left\lbrack {{P\left( {D_{1} = {- 1}} \right)} \cdot \left\{ {{{P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{6}} \right)}} + {{P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{7}} \right)}}} \right\}} \right\rbrack}}} & (17) \end{matrix}$

In view of the foregoing, if the a posteriori probabilities P[D₀=+1/y(t)], P[D₀=−1/y(t)] that the receive information symbol D₀ on the subchannel of interest will be “0” (=+1), “1” (=−1) are found, then the sign (+1 or −1) of the receive information symbol can be decided by comparing the magnitudes of the probabilities or by comparing the difference between the logarithms of these probabilities with a threshold value.

Decision Based Upon Difference Between Logarithms

Whether the information symbol D₀ on the subchannel of interest is +1 or −1 is determined by calculating in P[D₀=+1/y(t)]−ln P[D₀=1/y(t)] (where ln is a base-e logarithm) and then rendering the decision based upon the sign of this difference.

If the following holds: ln P(D ₀=+1/y(t))−ln P(D ₀=−1/y(t))>0  (18a) then it is judged that D₀=+1 holds, and if the following holds: ln P(D ₀=+1/y(t))−ln P(D ₀=−1/y(t))<0  (18b) then it is judged that D₀=−1 holds.

Since the transmit symbols D₀ are statistically independent (uncorrelated) and are uniformly distributed probability variables, the following equation is obtained: $\begin{matrix} \left\{ \begin{matrix} {{P_{apr}\left( S_{- 10}^{*} \right)} = {{P_{apr}\left( S_{00}^{*} \right)} = {{P_{apr}\left( S_{+ 10}^{*} \right)} = {1/2}}}} \\ {{P_{apr}\left( S_{- 11}^{*} \right)} = {{P_{apr}\left( S_{01}^{*} \right)} = {{P_{apr}\left( S_{+ 11}^{*} \right)} = {1/2}}}} \end{matrix} \right. & (19) \end{matrix}$

In view of Equation (19), the common magnifier in Equations (16b) and (17) has no influence upon the decision rule and therefore Equations (16b) and (17) are written as Equations (20) and (21) below. $\begin{matrix} {{P\left( {D_{0} = {{+ 1}/{y(t)}}} \right)} = {{{P\left( {D_{- 1} = {+ 1}} \right)} \cdot \left\{ {{{P\left( {D_{- 1} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{0}} \right)}} + {{P\left( {D_{1} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{1}} \right)}}} \right\}} + {{P\left( {D_{- 1} = {- 1}} \right)} \cdot \left\{ {{{P\left( {D_{1} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{2}} \right)}} + {{P\left( {D_{1} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{3}} \right)}}} \right\}}}} & (20) \\ {{P\left( {D_{0} = {{- 1}/{y(t)}}} \right)} = {{{P\left( {D_{1} = {+ 1}} \right)} \cdot \left\{ {{{P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{4}} \right)}} + {{P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{5}} \right)}}} \right\}} + {{P\left( {D_{1} = {- 1}} \right)} \cdot \left\{ {{{P\left( {D_{2} = {+ 1}} \right)} \cdot {P\left( {{y(t)}/S_{6}} \right)}} + {{P\left( {D_{2} = {- 1}} \right)} \cdot {P\left( {{y(t)}/S_{7}} \right)}}} \right\}}}} & (21) \end{matrix}$ By taking into account the algebraic identity of the following equation: $\begin{matrix} {{\ln\left( {{\mathbb{e}}^{X} + {\mathbb{e}}^{Y}} \right)} = {\frac{X + Y}{2} + {\ln\quad 2} + {\ln\quad{\cosh\left( \frac{X - Y}{2} \right)}}}} & (a) \end{matrix}$ and transforming Equation (20), Equation (22) below is obtained. Specifically, if we assume the following: e ^(X) =P(D ₁=+1)·{P(D ₂=+1)·P(y(t)/S ₀)+P(D ₂=−1)·P(y(t)/S ₁)} e ^(Y) =P(D ₁=−1)·{P(D ₂=+1)˜P(y(t)/S ₂)+P(D ₂=−1)·P(y(t)/S ₃)} then we have X=ln P(D ₁=+1)+ln{P(D ₂=+1)·P(y(t)/S ₀)+P(D ₂=−1)·P(y(t)/S ₁)} Y=ln P(D ₁=−1)+ln{P(D ₂=+1)·P(y(t)/S ₂)+P(D ₂=−1)·P(y(t)/S ₃)} If X, Y are substituted into Equation (a), then Equation (22) is obtained. $\begin{matrix} {{\ln\quad P\quad\left( {D_{0} = {{{+ 1}/y}\quad(t)}} \right)} = {{{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {+ 1}} \right)} + {{1/2} \cdot \ln \cdot \left\{ {{P\quad{\left( {D_{2} = {+ 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{0}}} \right)} + {P\quad{\left( {D_{2} = {- 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{1}}} \right)}} \right\}} + {{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {- 1}} \right)} + {{{1/2} \cdot \ln}\left\{ {{P\quad{\left( {D_{2} = {+ 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{2}}} \right)} + {P\quad{\left( {D_{2} = {- 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{3}}} \right)}} \right\}} + {\ln\quad 2} + {\ln\quad\cosh\quad\left\{ \begin{matrix} {\quad{{{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {+ 1}} \right)} + {{{1/2} \cdot \ln}\begin{Bmatrix} {{{{P\left( {D_{2} = {+ 1}} \right)} \cdot P}\quad\left( {y\quad{(t)/S_{0}}} \right)} +} \\ {\quad{P\quad{\left( {D_{2} = {- 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{1}}} \right)}} \end{Bmatrix}} -}\quad} \\ {{{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {- 1}} \right)} + {{{1/2} \cdot \ln}\begin{Bmatrix} {{{{P\left( {D_{2} = {+ 1}} \right)} \cdot P}\quad\left( {y\quad{(t)/S_{2}}} \right)} +} \\ {\quad{P\quad{\left( {D_{2} = {+ 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{3}}} \right)}} \end{Bmatrix}}} \end{matrix}\quad \right\}}}} & (22) \end{matrix}$

Similarly, by taking into account the algebraic identity of (a) and transforming Equation (21), Equation (23) below is obtained. Specifically, if we assume the following: e ^(X) =P(D ₁=+1)·{P(D ₂=+1)·P(y(t)/S ₄)+P(D ₂=−1)·P(y(t)/S ₅)} e ^(Y) =P(D ₁=−1)·{P(D ₂ =+1 )·P(y(t)/S ₆)+P(D ₂=−1)·P(y(t)/S ₇)} then we have X=ln P(D ₁=+1)+ln{P(D ₂=+1)·P(y(t)/S ₄)+P(D ₂=−1)·P(y(t)/S ₅)} Y=ln P(D ₁=−1)+ln{P(D ₂=+1)·P(y(t)/S ₆)+P(D ₂=−1)·P(y(t)/S ₇)} If X, Y are substituted into Equation (a), then Equation (23) is obtained. $\begin{matrix} {{\ln\quad P\quad\left( {D_{0} = {{{- 1}/y}\quad(t)}} \right)} = {{{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {+ 1}} \right)} + {{1/2} \cdot \ln \cdot \left\{ {{P\quad{\left( {D_{2} = {+ 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{4}}} \right)} + {P\quad{\left( {D_{2} = {- 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{5}}} \right)}} \right\}} + {{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {- 1}} \right)} + {{{1/2} \cdot \ln}\left\{ {{P\quad{\left( {D_{2} = {+ 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{6}}} \right)} + {P\quad{\left( {D_{2} = {- 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{7}}} \right)}} \right\}} + {\ln\quad 2} + {\ln\quad\cosh\quad\left\{ \begin{matrix} {\quad{{{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {+ 1}} \right)} + {{{1/2} \cdot \ln}\begin{Bmatrix} {{{{P\left( {D_{2} = {+ 1}} \right)} \cdot P}\quad\left( {y\quad{(t)/S_{4}}} \right)} +} \\ {\quad{P\quad{\left( {D_{2} = {- 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{5}}} \right)}} \end{Bmatrix}} -}\quad} \\ {{{{1/2} \cdot \ln}\quad P\quad\left( {D_{1} = {- 1}} \right)} + {{{1/2} \cdot \ln}\begin{Bmatrix} {{{{P\left( {D_{2} = {+ 1}} \right)} \cdot P}\quad\left( {y\quad{(t)/S_{6}}} \right)} +} \\ {\quad{P\quad{\left( {D_{2} = {+ 1}} \right) \cdot P}\quad\left( {y\quad{(t)/S_{7}}} \right)}} \end{Bmatrix}}} \end{matrix}\quad \right\}}}} & (23) \end{matrix}$

Derivation of New Decision Equation

If the following Equations (24), (25): $\begin{matrix} {{\ln\quad P\quad\left( {D_{0} = {{{+ 1}/y}\quad(t)}} \right)} = {\frac{A + B}{2} + {\ln\quad 2} + {\ln\quad\cosh\quad\left\{ \frac{A - B}{2} \right\}}}} & (24) \\ {{\ln\quad P\quad\left( {D_{0} = {{{- 1}/y}\quad(t)}} \right)} = {\frac{C + D}{2} + {\ln\quad 2} + {\ln\quad\cosh\quad\left\{ \frac{C - D}{2} \right\}}}} & (25) \end{matrix}$ are employed, then A, B, C and D become as follows: A=ln P(D ₁=+1)+ln{P(D ₂=+1)·P(y(t)/S ₀)+P(D ₂=−1)·P(y(t)/S ₁)} B=ln P(D ₁=+1)+ln{P(D ₂=+1)·P(y(t)/S ₂)+P(D ₂=−1)·P(y(t)/S ₃)} C=ln P(D ₁=+1)+ln{P(D ₂=+1)·P(y(t)/S ₄)+P(D ₂=−1)·P(y(t)/S ₅)} D=ln P(D ₁=+1)+ln{P(D ₂=+1)·P(y(t)/S ₆)+P(D ₂=−1)·P(y(t)/S ₇)}

If Equations (24), (25) are applied to the decision expressions on the left side of Equations (18a), (18b), a new decision equation becomes as follows: $\begin{matrix} \begin{matrix} {{\ln\quad D_{0}} = {\frac{A + B}{2} - \frac{C + D}{2} + {\ln\quad\cosh\quad\left\{ \frac{A - B}{2} \right\}} -}} \\ {\ln\quad\cosh\quad\left\{ \frac{C - D}{2} \right\}} \end{matrix} & (26) \end{matrix}$

Taking into account the relation ${P\quad\left( {y\quad{(t)/S_{j}}} \right)} = {\exp\quad\left\{ {{- \frac{1}{N_{0}}}{\int_{0}^{T}{\left\lbrack {{y\quad(t)} - S_{j}} \right\rbrack^{2}\quad{\mathbb{d}t}}}} \right\}}$ obtained from Equation (5) and Equation (4), each of the terms constituting the new decision equation of Equation (26) can be rewritten as set forth below. It should be noted that lnD_(i)=lnP(D_(i)=+1)−lnP(D_(i)=−1) holds.

Method of Calculating $\frac{A + B}{2} - \frac{C + D}{2}$ in New Decision Equation $\begin{matrix} {{A + B - C - D} = {{\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} + {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}} + {\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} + {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} - \frac{E_{0} - E_{1}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{0} - E_{1}}{N_{0}}} \right\}} \right\}} +}} & (27) \\ {{\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} - \frac{E_{2} - E_{3}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{2} - E_{3}}{N_{0}}} \right\}} \right\}}} & (27) \end{matrix}$

In the equation cited above, lnD_(i)=lnP(D_(i)=+1/y(t))−lnP(D_(i)=−1/y(t)) is the difference between the logarithms of the a posteriori probabilities that the signal D_(i) that has been transmitted on the ith subchannel is +1 or −1 (i.e., the soft decision value on the ith channel). Further, the energy E_(j) of the signal S_(j)(t) is E_(j) = ∫₀^(T)S_(j)²(t)  𝕕t. Furthermore, we have the following from Equation (2): S ₀ +S ₁ +S ₂ +S ₃=4 S ₀ −S ₁ =S ₂ −S ₃=2·α_(2,0)=2·α₂ S ₀ +S ₁ −S ₂ −S ₃=4·α_(1,0)=4·α₁ and we have the following: ΔE ₁ =E ₀ −E ₁=4(1+α₁+α₂) ΔE ₂ =E ₂ −E ₃=−4(1+α₁−α₂) ΔE ₁ +ΔE ₂=8α₂ Further, the function ${F\quad\left( {x,{\Delta\quad E}} \right)} = {{\ln\quad\cosh\quad\left\{ \frac{x - {\Delta\quad E}}{2} \right\}} - {\ln\quad\cosh\quad\left\{ \frac{x + {\Delta\quad E}}{2} \right\}}}$ is the transfer function of an amplification limiter and the characteristic thereof should be as shown in FIG. 5. In FIG. 5, the horizontal axis is x and the vertical axis is F(x, ΔE).

From the foregoing, the second and third terms on the right side of Equation (27) indicate a transfer characteristic of a first limiter that has a limit value ΔE₁ and that adopts ${{\ln\quad D_{2}} + {\frac{2}{N_{0}}{\int_{0}^{T}{y\quad{(t) \cdot 2 \cdot \alpha_{2}}\quad{\mathbb{d}t}\quad{as}\quad x}}}},$ and the fourth and fifth terms indicate a transfer characteristic of a second limiter that have a limit value ΔE₂ and that adopts ${\ln\quad D_{2}} + {\frac{2}{N_{0}}{\int_{0}^{T}{y\quad{(t) \cdot 2 \cdot \alpha_{2}}\quad{\mathbb{d}t}\quad{as}\quad{x.}}}}$ If the transfer characteristics of these two limiters are combined, then the second to fifth terms on the right side of Equation (27) can be approximated by the transfer characteristic of a single limiter that has a limit value ΔE₁+ΔE₂ (=8·α_(2,0)) and that adopts ${\ln\quad D_{2}} + {\frac{2}{N_{0}}{\int_{0}^{T}{y\quad{(t) \cdot 2 \cdot \alpha_{2}}\quad{\mathbb{d}t}\quad{as}\quad{x.}}}}$ That is, the second to fifth terms on the right side of Equation (27) can be expressed approximately by the right side of Equation (28). $\begin{matrix} {{{\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} - \frac{E_{0} - E_{1}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{0} - E_{1}}{N_{0}}} \right\}} \right\}} + {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} - \frac{E_{2} - E_{3}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{2} - E_{3}}{N_{0}}} \right\}} \right\}}} \approx {\ln\quad\cosh\quad\left\{ {{{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot 2 \cdot \alpha_{2}}\quad{\mathbb{d}t}}} - {8 \cdot {\alpha_{2}/N_{0}}}} \right\}}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot 2 \cdot \alpha_{2}}\quad{\mathbb{d}t}}} + {8 \cdot {\alpha_{2}/N_{0}}}} \right\}}} \right\}} \right.}} \right.}} & (28) \end{matrix}$

In view of the foregoing, $\frac{A + B}{2} - \frac{C + D}{2}$ in the decision equation of Equation (26) can be adapted as shown in FIG. 6 using a limiter. It should be noted that the following holds in FIG. 6: R ₀=4/2=2 R ₁=2·α_(2,0)=2·α₂ R ₂=2·α_(1,0)=2·α₁ w₂=½

A multiplier 51 and an integrator (correlator) 52 calculate a value that is one-half of the right side of Equation (27). That is, the multiplier 51 multiplies a signal R₀, which is obtained by halving S₀+S₁+S₂+S₃ (=4) that is the result of eliminating the time dependence of S₀(t)+S₁(t)+S₂(t)+S₃(t) (=4), by the receive signal y(t), and the integrator 52 integrates the result of multiplication and outputs the correlation the signal R₀ and the receive signal y(t). This correlation is the soft-decision target value LnD₀ on the subchannel ch₀ of interest prior to correction.

A multiplier 53, integrator 54 and adder 55 calculate a variable $x = {{\Delta\quad\ln\quad D_{2}} + {\frac{2}{N_{0}}{\int_{0}^{T}{y\quad{(t) \cdot 2 \cdot \alpha_{2,0}}\quad{\mathbb{d}t}}}}}$ in a limiter transfer function F(x, ΔE), and a limiter 56 calculates the transfer function F(x, ΔE) prevailing when the variable x is input, i.e., calculates the second to fifth terms on the right side of Equation (27). A multiplier 57 multiplies the limiter output by w₂ (=½), and an adder 58 combines the output of the integrator 52 and the output of the multiplier 57 and outputs $\frac{A + B}{2} - {\frac{C + D}{2}.}$

It should be noted that the multiplier 53 multiplies a signal, in which S₀−S₁ (=2·α₂) that is the result of eliminating the time dependence of S₀(t)−S₁(t) is adopted as R₁, by the receive signal y(t). That is, the multiplier 53 multiplies a signal, in which the coupling α₂ between the subchannel ch₂ and the subchannel of interest is adopted as R₁, by the receive signal y(t), and the integrator 54 integrates the result of multiplication and outputs the correlation between the signal R₁ and the receive signal y(t). A value obtained by combining this correlation and the soft-decision target value LnD₂ that has entered from the receiver on subchannel ch₂ is input to the limiter 56 as x, and the limiter 56 outputs f(x, ΔE). Based upon f(x, ΔE), the adder 58 corrects the soft-decision target value lnD₀ on subchannel ch₀ of interest that is output from the integrator 52.

Method of Calculating ${\ln\quad\cosh\quad\left\{ \frac{A - B}{2} \right\}} - {\ln\quad\cosh\quad\left\{ \frac{C - D}{2} \right\}}$ in New Decision Equation

(A-B) and (C-D) are expressed by Equations (29) and (30), respectively. (A−B)= $\begin{matrix} {{\ln\quad D_{1}} + {{1/2} \cdot \left\{ {{\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} + {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} - \frac{\Delta\quad E_{\Sigma}}{N_{0}}} \right\}} + {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} - \frac{E_{0} - E_{1}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{2} - E_{3}}{N_{0}}} \right\}} \right\}}} & (29) \\ {\left( {C - D} \right) = {{\ln\quad D_{1}} + {{1/2} \cdot \left\{ {{\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} + {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{\Delta\quad E_{\Sigma}}{N_{0}}} \right\}} + {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{2}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{3}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{2} - E_{3}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{2}} + {\frac{2}{N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot {S_{0}(t)}}\quad{\mathbb{d}t}}} - {\int_{0}^{T}{y\quad{(t) \cdot {S_{1}(t)}}\quad{\mathbb{d}t}}}} \right\rbrack} + \frac{E_{0} - E_{1}}{N_{0}}} \right\}} \right\}}}} & (30) \end{matrix}$

In order to simplify calculation, the non-linear element ln cosh(·) in Equations (29) and (3) is omitted. If calculation is thus simplified, ${\ln\quad\cosh\quad\left\{ \frac{A - B}{2} \right\}} - {\ln\quad\cosh\quad\left\{ \frac{C - D}{2} \right\}}$ ${{\ln\quad\cosh\frac{A - B}{2}} - {\ln\quad\cosh\frac{C - D}{2}}} =$ can be expressed by Equation (31). $\begin{matrix} {\ln\quad\cosh\quad\left\{ {{{1/2} \cdot \left\{ {{\ln\quad D_{1}} + {\frac{2}{2\quad N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot 4}\quad\alpha_{1}\quad{\mathbb{d}t}}} - \frac{\Delta\quad E_{\Sigma}}{2\quad N_{0}}} \right\}}} \right\}} - {\ln\quad\cosh\quad\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{1}} + {\frac{2}{2\quad N_{0}}\left\lbrack {{\int_{0}^{T}{y\quad{(t) \cdot 4}\quad\alpha_{1}\quad{\mathbb{d}t}}} + \frac{\Delta\quad E_{\Sigma}}{2\quad N_{0}}} \right\}}} \right\}} \right.}} \right.} & (31) \end{matrix}$

If we assume that the following holds: ΔE₉₃=ΔE₁+ΔE₂=8·α_(1,0)=8·α₁, then Equation (31) can be written as follows: $\begin{matrix} {{{\ln\quad\cosh\quad\frac{A - B}{2}} - {\ln\quad\cosh\quad\frac{C - D}{2}}} = {{\ln\quad\cosh\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{1}} + {\frac{2}{2N_{0}}{\int_{0}^{T}{{{y(t)} \cdot 4}\alpha_{1}\quad{\mathbb{d}t}}}} - \frac{4\alpha_{1}}{N_{0}}} \right\}} \right\}} - {\ln\quad\cosh\left\{ {{1/2} \cdot \left\{ {{\ln\quad D_{1}} + {\frac{2}{2N_{0}}{\int_{0}^{T}{{{y(t)} \cdot 4}\alpha_{1}\quad{\mathbb{d}t}}}} + \frac{4\alpha_{1}}{N_{0}}} \right\}} \right\}}}} & (32) \end{matrix}$

Equation (32) represents a transfer characteristic of one limiter that has a limit value 4·α₁ and that adopts ${\ln\quad D_{1}} + {\frac{2}{2N_{0}}{\int_{0}^{T}{{{y(t)} \cdot 4 \cdot \alpha_{1}}\quad{\mathbb{d}t}\quad{as}\quad{x.}}}}$

In view of the foregoing, ${\ln\quad\cosh\left\{ \frac{A - B}{2} \right\}} - {\ln\quad\cosh\left\{ \frac{C - D}{2} \right\}}$ in the decision equation of Equation (26) can be adapted as shown in FIG. 7 using a limiter. That is, in FIG. 7, a multiplier 61, an integrator 62 and an adder 63 calculate a variable $x = {{\ln\quad D_{1}} + {\frac{2}{2N_{0}}{\int_{0}^{T}{{{y(t)} \cdot 4 \cdot \alpha_{1}}\quad{\mathbb{d}t}}}}}$ in the limiter transfer function F(x, ΔE), and a limiter 64 calculates the transfer function F(x, ΔE) prevailing when the variable x is input, i.e., calculates the transfer function of Equation (32). A multiplier 65 multiplies this by w₁ (=1), outputs ${\ln\quad\cosh\left\{ \frac{A - B}{2} \right\}} - {\ln\quad\cosh\left\{ \frac{C - D}{2} \right\}}$ and corrects the soft-decision target value lnD₀ on the subchannel of interest. That is, the multiplier 61 multiplies a S₀+S₁+S₂+S₃ (=4·α₁) signal, which is the result of eliminating the time dependence of S₀(t)+S₁(t)−S₂(t)−S₃(t), by the receive signal y(t). More specifically, the multiplier 61 multiplies a signal, in which the coupling 2·α₂ between the subchannel ch₁ and the subchannel of interest is adopted as R₂, by the receive signal y(t), and the integrator 62 integrates the result of multiplication and outputs the correlation between the signal R₂ and the receive signal y(t). A value obtained by combining this correlation and the soft-decision target value LnD₁ that has entered from the receiver on subchannel ch₁ is input to the limiter 63 as x, and the limiter 63 outputs f(x, ΔE). Based upon f(x, ΔE), the soft-decision target value lnD₀ on subchannel ch₀ of interest that is output from the integrator 52 is corrected.

In view of the foregoing, by combining FIGS. 6 and 7, the decision equation of Equation (26) can be calculated by a decision-equation calculation unit 100 shown in FIG. 8. Components in FIG. 8 identical with those shown in FIGS. 6 and 7 are designated by like reference characters. An adder 66 in the decision-equation calculation unit 100 ${{adds}\quad\frac{A + B}{2}} - {\frac{C + D}{2}\quad{and}\quad\ln\quad\cosh\left\{ \frac{A - B}{2} \right\}} - {\ln\quad\cosh\left\{ \frac{C - D}{2} \right\}}$ and outputs lnD₀. A discrimination unit 101 discriminates the symbol D₀ in accordance with the sign of lnD₀.

The receive-data demodulation algorithm of the present invention described above resembles a turbo decoder of turbo code set forth in the following reference:

M. C. Valeniti and B. D. Woerner, “Variable latency turbo codes for wireless multimedia applications,” Proc, Int. Symposium on Turbo codes and Related Topics., Brest, France, Sept. 1997, pp. 216-219.

Owing to the similarity with a turbo decoder, the algorithm of the present invention is referred to as a turbo receiver. In a turbo decoder, each decoder delivers information to other decoders and refines the a posteriori probabilities, which have been estimated in order, using information derived by the other decoders. Similarly, in the algorithm of the present invention, information derived from subchannels ch₁ and ch₂ is used to refine the estimated a posteriori probabilities of the subchannel ch₀ of interest after non-linear processing. If the individual decoder outputs in the turbo decoder have the form of a hard bit decision (hard decision), then the sharing of information is only marginally advantageous. A hard bit decision is similar to the well-known decision feedback equalizer (DFE) that has been proposed in order to cancel ICI. However, the output of the turbo decoder has the form of a soft decision. Similarly, the outputs lnD₀, lnD₁, lnD₂ of the receiving devices on the subchannels in the present invention are values having the form of a soft decision (soft-decision target values), and a hard decision is rendered at the end of iteration.

The reason for these structural similarities is as follows: In a turbo receiver, the same information is transmitted on subchannels having uncorrelated noise owing to the existence of ICI, in a manner similar to that of turbo code. Depending upon the behavior of this uncorrelated noise, it is possible to improve upon the estimation of a posteriori probability (or decision reliability) by using the estimated a posteriori probabilities derived from the other subchannels ch₁, ch₂.

In a manner similar to that of an iterative turbo decoder, the algorithm of the present invention is repeatedly executed one or more times with regard to information received before the final decision is rendered. If the data is uniformly distributed probability variables at the initial step, namely when decisions from other channels cannot be utilized, then P(D _(i)=+1/y(t))=P(D _(i)=−1/y(t))=½, i=1, 2 can be set for the initial subchannel. This setting is the best setting. In the first step, therefore, it is assumed that the differences lnD₁, lnD₂ between the a posteriori probabilities on the subchannels ch₁, ch₂ are zero. By performing the calculations of Equations (28), (32) letting LnD₁=lnDn₂=0 hold, it is possible to obtain an initial estimate of lnD₀, which was unknown.

(B) In Case of N Subchannels that Inflict Crosstalk

The foregoing relates to a case where ICI from two subchannels ch₁, ch₂ is imposed upon the subchannel ch₀ of interest (n=2). In a case where n=1 holds, the decision equation lnD₀ is given by the following equation in a manner similar to that when n=2 holds: $\begin{matrix} {{\ln\quad D_{0}} = {{{2 \cdot \frac{2}{N_{0}}}{\int_{0}^{T}{{y(t)}{\mathbb{d}t}}}} + {\ln\quad\cosh\left\{ {\frac{1}{2\quad}\left\lbrack {{\ln\quad D_{1}} + {\frac{2}{N_{0}}{\int_{0}^{T}{{{y(t)} \cdot 4 \cdot \alpha_{1}}{\mathbb{d}t}}}} - \frac{E_{0} - E_{1}}{N_{0}}} \right\rbrack} \right\}} - {\ln\quad\cosh\left\{ {\frac{1}{2}\left\lbrack {{\ln\quad D_{1}} + {\frac{2}{N_{0}}{\int_{0}^{T}{{{y(t)} \cdot 4 \cdot \alpha_{1}}{\mathbb{d}t}}}} + \frac{E_{0} - E_{1}}{N_{0}}} \right\rbrack} \right\}}}} & (33) \end{matrix}$

Equation (33) can be calculated by an arrangement obtained by eliminating the multiplier 53, integrator 54, adder 55, limiter 56, multiplier 57 and adder 58 from the decision-equation calculation unit 100 of FIG. 8. In other words, the decision-equation calculation unit 100 for n=2 can be implemented by adding the multiplier 53, integrator 54, adder 55, limiter 56, multiplier 57 and adder 58 to a decision-equation calculation unit for n=1. An expansion to n=N can be made through a similar approach.

FIG. 9 is a block diagram of the overall configuration of a communication system when n=N is assumed to hold. The system has (N+1) transmitting devices 11 ₀, 11 ₁, 11 ₂, . . . 11 _(N) for transmitting data independently over (N+1) subchannels ch₀, ch₁, ch₂, . . . ch_(N), respectively; (N+1) receiving devices (only receiving device 12 ₀ on subchannel ch₀ of interest is illustrated), which are provided on respective ones of the subchannels, for receiving data from the corresponding subchannels and rendering a soft decision regarding the receive data; crosstalk paths 13 ₁ to 13 _(N) having coupling coefficients α_(1,0) to α_(N,0) of coupling from the first to Nth subchannels ch₁ to ch_(N) to the subchannel ch₀ of interest; the noise source 14; and receive lines 15 ₁ to 15 _(N) for inputting soft-decision target values lnD₁ to lnD_(N) on the first to Nth subchannels ch₁ to ch_(N) to the receiving device 12 ₀. Furthermore, reference characters 16 ₁ to 16 _(N) denote combiners for adding crosstalk signals, which are from the first to Nth subchannels ch₁ to ch_(N) to the subchannel ch₀ of interest, to the subchannel signal of interest, and reference character 17 denotes a combiner for adding noise.

FIG. 10 is a block diagram of a decision-equation calculation unit of the present invention in a case where n=N holds. If it is assumed that N=2 holds, the structure will be the same as that shown in FIG. 8. The decision-equation calculation unit 100 for n=N can be constructed by adding a multiplier 81, integrator 82, adder 83, limiter 84, multiplier 85 and adder 86 to the structure of a decision-equation calculation unit for n=N−−b 1. However, the following holds: $\begin{matrix} {{R_{0} = 2}{R_{1} = {{2 \cdot \alpha_{N,0}} = {2 \cdot \alpha_{N}}}}{R_{2} = {{2 \cdot \alpha_{{N - 1},0}} = {2 \cdot \alpha_{N - 1}}}}\ldots{R_{N - 1} = {{2 \cdot \alpha_{2,0}} = {2 \cdot \alpha_{2}}}}{R_{N} = {{2 \cdot \alpha_{1,0}} = {2 \cdot \alpha_{1}}}}} & (34) \end{matrix}$ and a scaling factor W_(n) is as follows: w_(n)=½^(n−1) (n=1 to N)  (35) Further, a limit level Limn is given by the following equation: Lim _(n)=2^(n−1)·4·α_(n) (n=1 to N)  (36)

(C) Application to DMT Systems

An M-subchannel DMT-based communication system is considered as an application of the turbo receiver of the present invention. FIG. 11 is a block diagram of the overall configuration of such a DMT-based communication system that employs turbo receivers. This system has a configuration in which turbo receivers of the present invention are placed as the succeeding stage of an FFT unit of a receiver in a well-known DMT communication system.

In the communication system of FIG. 11, a serial-to-parallel converter (S/P) 501 converts an input bit stream of data rate R (bits/sec: bps) to M-bit parallel data and transfers each bit via M-number of parallel subchannels at a new rate R/M (bps). An M-point IFFT 502 combines the M items of parallel data and converts it to a time-domain sample signal. A parallel-to-serial converter (P/S) 503 converts these N samples to a serial format and inputs the results to a digital-to-analog converter (DAC) 504 successively. The output signal of a low-pass filter (LPF) 505 on the DAC output side is a continuous-time signal DMT. The transmit DMT signal on the white Gaussian noise channel is degraded by white Gaussian noise n(t) and is sent to a DMT receiver 600.

The receiver implements a function that is a reverse of that of the transmitter. That is, an analog-to-digital converter (ADC) 506 subjects the receive signal to an analog-to-digital conversion, and a parallel-to-serial converter (S/P) 507 converts the digital signal to M items of parallel data and inputs the data to an FFT 508. The latter executes FFT processing and subjects the signals sent on each of the subchannels to demodulation processing as an M-matched filter array. Turbo receivers (turbo equalizers) 509 ₁ to 509 _(M) of the present invention execute data decision processing of subchannels based upon a turbo algorithm, and a serial-to-parallel converter (P/S) 510 converts the signals obtained by each of the turbo receivers to serial data and outputs the data as detection data. In view of the foregoing, the BER can be improved even if a frequency offset exists.

FIG. 12 illustrates the BER performance (MF) of a conventional DMT-based receiver as well as the BER performance of a DMT receiver, which has the turbo processing function of the present invention, for performing six turbo iterations on M (=64) subchannels. BER performance is indicated versus 2Eb/No, with 25% being the frequency offset equalized at the frequency between channels. Further, BER under ideal conditions in which ICI does not occur is indicated as REF.

In accordance with the present invention, the BER is improved greatly, as obvious from FIG. 12. In accordance with the turbo algorithm of the present invention, BER can be improved whenever the number of crossover paths (the number of crosstalk channels) increases. In a simulation, a reference number Rn is calculated according to Equation (34), the scaling factor w_(n) is calculated according to Equation (35), and a decision-equation calculation unit is constructed using an amplification limiter having a limit level Lim_(n) calculation according to Equation (36).

FIG. 13 illustrates BER-performance comparison characteristics of a system that employs a conventional DFE equalizer and a system that uses the turbo equalizer of the present invention. The turbo equalizer of the present invention has a far superior BER characteristic.

Effects

The present invention contributes to an improvement in performance and makes it possible to implement a turbo receiver in simple fashion even if the number of subchannels to be considered is increased.

Further, in accordance with the present invention, performance can be improved by increasing the number of subchannels and this can be implemented by a simple arrangement even if the number of subchannels is increased. 

1. A receiving apparatus in a multicarrier communication system for transmitting data independently via a plurality of subchannels, characterized by comprising: soft-decision target value output means for adjusting and outputting a soft-decision target value, which is the difference between the probability that data received from a subchannel of interest is one of two values and the probability that the data is the other of the two values, using soft-decision target values that have entered from receivers on other subchannels; and a decision unit for rendering a decision on receive data based upon said soft-decision target value that has been adjusted; wherein said soft-decision target value output means includes: means for calculating a soft-decision target value, which is the difference between the probability that data received from a subchannel of interest is one of two values and the probability that the data is the other of the two values; and soft-decision target value adjusting means for performing a non-linear operation using degrees of coupling with other subchannels and soft-decision target values that have entered from receivers on said other subchannels, and adjusting the soft-decision target value on said subchannel of interest subchannel by subchannel based upon results of said non-linear operation.
 2. A receiving apparatus according to claim 1, characterized in that said soft-decision target value adjusting means includes: a non-linear calculation unit for calculating correlation between reference signals, which conform to degrees of coupling α_(i) between said other subchannels and the subchannel of interest, and a receive signal y(t) from the subchannel of interest, and adopting as an input variable a value obtained by combining this correlation and the soft-decision target values lnD_(i) that have entered from the receivers on said other subchannels; and an adjusting unit for adjusting the soft-decision target value on the subchannel of interest based upon each of the output signals of said non-linear calculation units on the other subchannels.
 3. A receiving apparatus according to claim 2, characterized in that said non-linear calculation unit is an amplification limiter to which said combined value is input.
 4. A receiving apparatus according to claim 3, characterized in that a multiplier for multiplying an output of said limiter by a scaling factor is provided in a stage succeeding said each limiter.
 5. A receiving apparatus according to claim 3, characterized in that a limit level of an amplification limiter of an nth subchannel is 2^(n−1)·4·α_(n).
 6. A receiving apparatus according to claim 4, characterized in that the scaling factor that multiplies the output of the amplification limit of said nth subchannel is ½^(n−1).
 7. A receiving method in a multicarrier communication system for transmitting data independently via a plurality of subchannels, characterized by: calculating a soft-decision target value, which is the difference between the probability that data received from a subchannel of interest is one of two values and the probability that the data is the other of the two values; performing a non-linear operation using degrees of coupling with other subchannels and soft-decision target values that have entered from receivers on said other subchannels, and adjusting the soft-decision target value on said subchannel of interest subchannel by subchannel based upon results of said non-linear operation; and rendering a decision on receive data based upon said soft-decision target value that has been adjusted.
 8. A receiving method according to claim 7, characterized in that said step of adjusting the soft-decision target value includes: calculating correlation between reference signals, which conform to degrees of coupling α_(i) between said other subchannels and the subchannel of interest, and a receive signal y(t) from the subchannel of interest, combining this correlation and soft-decision target values lnD_(i) that have entered from receivers on said other subchannels, and performing a non-linear operation with the combined value serving as an input; wherein said step of adjusting the soft-decision target value adjusts the soft-decision target value on said subchannel of interest based upon results of the non-linear operation on each of said subchannels.
 9. A receiving method according to claim 8, characterized in that said non-linear operation is a limiter operation in which said combined value is an input.
 10. A receiving method according to claim 9, characterized in that an amplification limiter output is multiplied by a scaling factor after said limiter operation. 